Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F2 France F3 Great Britain #1-w2 Portugal F2 Portugal F3 Greece F1 Greece F2 France F6 France F7 Germany F4 Algeria F1 Algeria F2 USA F10 USA F11 USA F12 Netherlands F1 Netherlands F2 Italy F18 Italy F19 Italy F20 Lithuania F2 Italy F23 UAE F1 Italy #3-w1 Italy #3-w2 Italy #3-w3 France F19 Italy #3-w4 France F20 Belgium F2 China F1 China F2 China F3 Qatar F4 Qatar F5 UAE F1 Qatar F1 Qatar F2 New Zealand F1 New Zealand F2 India F4 Italy F9 Netherlands F1 Netherlands F2 Spain F15 France F19 Belgium F1 China F6 China F7 Israel F3 China F2 Germany F5 France F3 Croatia F1 Korea F1 Korea F2 Korea F3 France F7 Great Britain F8 Italy F15 Italy F16 Israel F2 Italy F22 Italy F2 Portugal F1 Portugal F2 Portugal F3 Italy F13 Italy F15 Netherlands F1 Schickedanz Open - Furth XI Open International D'Andorra - Andorra Open Castilla y Leon - Segovia Challenger Fondazione Carige - Genova Open de L'Isere - Grenoble 2005 West Side Tennis Coub Men's Challenger - Forest Hills Czech Open 2005 - Prostejov Top Wool Challenger - Biella Oberstaufen Cup - Oberstaufen Siemens Open - Scheveningen Porsche Open - Poznan Challenger Brasov - Brasov XI Ciutat de Barcelona - Barcelona The LTA Sunderland Challenger - Sunderland ATP Challenger Numea - New Caledonia Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Heineken Challenger - Ho Chi Minh City Ciudad de Telde - Telde Open de Montauban - Montauban Aamulehti Tampere Open - Tampere IPP Open - Helsinki Genoa Open - Genova Constanta Challenger - Constanta Kos-Zucchetti Tennis Cup - Cordenons Timisoara Challenger - Timisoara Heineken Challenger - Ho Chi Minh City Kobstaedernes ATP Challenger - Kolding Open de L'Isere - Grenoble Muller Cup - Ulm Geneva Challenger - Geneva Kyiv Open - Kiev Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Siemens Open - Scheveningen Open de Franche-Comte - Besancon Open de Tanger - Tangier ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Open de Franche-Comte - Besancon Challenger 42 - Andrezieux 6th Sardinian International Championships - Cagliari Riviera di Rimini Challenger - Rimini Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Banja Luka Challenger 2005 - Banja Luka S Tennis Master Championship - Graz Gallagher International - Hamilton China Open - Beijing Hungarian Open - Budapest Challenger Ford de Cherbourg - Cherbourg Copa Sevilla - Seville Oberstraufen Cup - Oberstaufen The Scottish Tennis Championships - Edinburgh Architect Open - Budapest Neride Prague Indoor - Prague The LTA Men's Challenger Wrexham - Wrexham Internationale Tenniskampioenschappen Scheveningen - Scheveningen Open D'Orleans - Orleans Warsteiner Challenger Wolfsburg - Wolfsburg Aix En Provence Challenger San Marino Challenger Mouilleron-Le-Captif Challenger Traralgon Challenger Pau Challenger Barletta Challenger Rome 1 Challenger Compaq Challenger - Bucharest Vancouver Challenger Samarkand Challenger - Samarkand 10th Wartburg Open - Eisenach Stella Artois Clay Court Championships - Budaors The Wrexham Challenger - Wrexham Challenger Ford de Cherbourg - Cherbourg Heilbronn Open - Heilbronn Banja Luka 2002 - Banja Luka Baumag Open - Budapest Seguros Bolivar Open - Medellin Ljubljana Open - Ljubljana Pro Tennis World Open - Sunrise Tennis Napoli Cup - Napoli Tunis Open - Tunis Harrah's Entertainment Challenger - Tunica Ljubljana Open - Ljubljana Guzzini Challenger - Recanati 7° Trani Cup - Trani S Tennis Masters - Graz TED Open - Istanbul Architect Open - Budapest KGHM Emax Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Siemens Open 2007 - Scheveningen Orleans Challenger ABN/AMRO World Tennis Tournament - Rotterdam Pau Challenger Cordenons Challenger Scania Stockholm Open - Stockholm Energis Open - Amsterdam Quimper Challenger Cherbourg Challenger Phoenix Challenger St. Brieuc Challenger Trieste Challenger Energis Open - Amersfoort Rennes Challenger Bulgarian Challenger 2002 - Sofia Mouilleron-Le-Captif Challenger Brest Challenger Riviera di Rimini Challenger 2004 - Rimini Energis Open - Amersfoort SAA Hilversum Open - Hilversum ATP Challenger Numea - New Caledonia Challenger 42 - Andrezieux Uncle Toby's Challenger in Burnie - Burnie Black Forest Open - Freudenstadt Citta di Como - Como The Priority Telecom Open - Amersfoort Internationaler Raiffeisen Grand Prix - St. Polten The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Next Generation Adelaide International - Adelaide Heineken Open - Auckland Open 13 - Marseille The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Croatia Open - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Bet-at-home Open - Hamburg Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Legg Mason Tennis Classic - Washington Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Open 13 - Marseille Mercedes Cup - Stuttgart German Tennis Championships - Hamburg PTT Thailand Open - Bangkok China Open - Beijing Open Sud de France - Montpellier Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco AEGON Championships - London PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne PTT Thailand Open - Bangkok Open de Nice Cote d'Azur - Nice Sunrise Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille AEGON Championships - London Moselle Open - Metz Open de Nice Cote d'Azur - Nice AEGON Championships - London Suisse Open - Gstaad Irving Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Gerry Weber Open - Halle Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Maharashtra Open - Pune Open Sud de France - Montpellier Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Fever-Tree Championships - London Nature Valley International - Eastbourne Moselle Open - Metz Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Winston-Salem Open - Winston-Salem Sardegna Open - Cagliari Heilbronn Challenger Open Parc - Lyon Salzburg Challenger Energis Dutch Open - Amsterdam Quelle Cup 2000 - Furth Muller Cup 2000 - Ulm Kuppers Kolsch Cup - Aachen Gosford Australian Unity Challenger - Gosford Qatar Mobil Open 2001 - Doha Siemens Open 2002 - Scheveningen Zagreb Open - Zagreb ATU Cup - Weiden Weissenhauser Strand Cup - Hamburg Samsung Securities Cup - Seoul Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Gallagher International - Hamilton Open 13 - Marseille International German Open - Hamburg Cherbourg Challenger Grand Prix Hassan II - Casablanca Moselle Open - Metz European Open - Antwerp Aegon Nottingham Open - Nottingham Mercedes Cup - Stuttgart Open 13 - Marseille Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington AEGON Championships - London Open 13 - Marseille XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Open Sud de France - Montpellier Gerry Weber Open - Halle Open de Nice Cote d'Azur - Nice Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Sofia Open - Sofia PBZ Zagreb Indoors - Zagreb Hungarian Open - Budapest Generali Open - Kitzbuhel Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Rakuten Japan Open - Tokyo Copa Petrobras Colombia - Bogota Sydney International - Sydney Open Sud de France - Montpellier European Open - Antwerp Rennes Challenger Estoril Open - Estoril Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Hamburg European Open - Hamburg Murray River Open - Melbourne Millennium Estoril Open - Estoril Open Parc - Lyon Noventi Open - Halle Ilkley Challenger Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Verona Challenger Kremlin Cup - Moscow Open Sud de France - Montpellier Open Sud de France - Montpellier Serbia Open - Belgrade Libema Open - 's-Hertogenbosch Moselle Open - Metz Plava Laguna Croatia Open - Umag Sydney International - Sydney Millennium Estoril Open - Estoril German Tennis Championships - Hamburg Barcelona Open Banc Sabadell - Barcelona LTA Hull Challenger - Hull Sina-Kia Motors Tennis Cup - Cordenons Heineken Open - Auckland AEGON Championships - London Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris China Open - Beijing Pacific Life Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Grand Prix Hassan II - Casablanca Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid The Stella Artois Grass Court Championships - London BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Open de Moselle - Metz Masters Series - Hamburg CA Tennis Trophy - Vienna Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Sony Ericsson Open - Miami The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Campionati BNL dItalia - Rome Mercedes Cup - Stuttgart Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BCR Open Romania - Bucharest Sony Ericsson Open - Miami BA-CA Tennis Trophy - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Red Letter Days Open - Nottingham Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BCR Open Romania - Bucharest Open de Moselle - Metz Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Next Generation Adelaide International - Adelaide Medibank International - Sydney Sony Open Tennis - Miami BNP Paribas Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Grand Prix Hassan II - Casablanca Miami Open - Miami Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Medibank International - Sydney Open 13 - Marseille Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Estoril Open - Estoril BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Masters Series - Hamburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami The Dubai Tennis Championships - Dubai AEGON International - Eastbourne Mercedes Cup - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo China Open - Beijing Open Sud de France - Montpellier Brisbane International - Brisbane Mutua Madrid Open - Madrid Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome Grand Prix Hassan II - Casablanca Coupe Rogers - Montreal Western & Southern Open - Cincinnati St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Internazionali BNL d'Italia - Rome BRD Nastase Tiriac Trophy - Bucharest Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Rolex Paris Masters - Paris Citi Open - Washington Valencia Open - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen Valencia Open - Valencia Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Rakuten Japan Open - Tokyo Moselle Open - Metz Open 13 Provence - Marseille AEGON International - Eastbourne Mercedes Cup - Stuttgart Moselle Open - Metz Open 13 Provence - Marseille Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Grand Prix Hassan II - Casablanca Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Masters Series Hamburg - Hamburg U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series Monte-Carlo - Monte-Carlo Wimbledon - London Rogers Cup - Montreal U.S. Open - New York U.S. Open - New York BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Toronto French Open - Paris Shanghai Rolex Masters - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Rogers Cup - Montreal French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Emilia-Romagna Open - Parma Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mallorca Championships - Mallorca Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, SF, FRA-ARG 5-0 French Open - Paris Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, 1R, JPN-FRA 1-4 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris ATP Cup - Brisbane, Perth, Sydney Wimbledon - London Wimbledon - London Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, QF, ARG-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, FRA-USA 2-3 AAMI Classic - Kooyong Kooyong Classic - Kooyong Kooyong Classic - Kooyong All Lower level tournaments Olympics - Rio de Janeiro Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - London Olympics - Tokyo